form an impression - Allemand Anglais Dictionnaire